5b3d60
@@ -334,7 +334,8 @@
public void setExtra(byte[] extra) throws RuntimeException {
             ZipExtraField[] local = ExtraFieldUtils.parse(extra, true);
             mergeExtraFields(local, true);
         } catch (ZipException e) {
-            throw new RuntimeException(e.getMessage(), e);
+            throw new RuntimeException("Error parsing extra fields for entry: "
+                                       + getName() + " - " + e.getMessage(), e);
         }
     }
 
